Bug Triage Based on Ant System with Evaporation Factor Tuning
نویسندگان
چکیده
Bug Triaging is an important aspect of Bug Management in Open Source Systems. Bug Triaging pertains to assignment of a newly opened bug to an appropriate developer for resolution. This task is complicated in an open source environment because of the nature of the Open Source Development. Open Source Software Development comprises of the developers who are volunteers. The volunteers are distributed at different geographical locations. Further, the developers may become inactive after some time and their expertise may change. This necessitates the need for a robust automatic Bug Triage System . This paper presents an Automatic Bug Triage system based on Ant System with Evaporation Factor Tuning. Evaporation of the pheromone is based on the power law. This assists in optimizing the ant system for bug triage. The proposed system was evaluated using the parameters -Prediction Accuracy and Path Similarity.
منابع مشابه
Ant Colony Optimization Algorithm Based on Dynamical Pheromones for Clustering Analysis
This paper presents an improved clustering algorithm with Ant Colony optimization (ACO) based on dynamical pheromones. Pheromone is an important factor for the performance of ACO algorithms. Two strategies based on adaptive pheromones which improved performance are introduced in this paper. One is to adjust the rate of pheromone evaporation dynamically, named as , and the other is to adjust t...
متن کاملA Bug Triage and Localization Technique based on Bug Reports Classification
With a great number of software products that have been developed, bug fixing is difficult due to a large number of submitted bug reports each day. Sometimes developers usually describe the same errors in the different bug reports, these bug reports are called duplicate bug reports, the increasing number of duplicates lead to a large amount of time and effort for identifying and analyzing bug r...
متن کاملAutomatic bug triage using text categorization
Bug triage, deciding what to do with an incoming bug report, is taking up increasing amount of developer resources in large open-source projects. In this paper, we propose to apply machine learning techniques to assist in bug triage by using text categorization to predict the developer that should work on the bug based on the bug’s description. We demonstrate our approach on a collection of 15,...
متن کاملNew Ant Colony Algorithm Method based on Mutation for FPGA Placement Problem
Many real world problems can be modelled as an optimization problem. Evolutionary algorithms are used to solve these problems. Ant colony algorithm is a class of evolutionary algorithms that have been inspired of some specific ants looking for food in the nature. These ants leave trail pheromone on the ground to mark good ways that can be followed by other members of the group. Ant colony optim...
متن کاملAnt Colony Optimization Based Modified Termite Algorithm (mta) with Efficient Stagnation Avoidance Strategy for Manets
Designing an effective load balancing algorithm is difficult due to Dynamic topology of MANET. To address the problem, a load balancing routing algorithm namely Modified Termite Algorithm (MTA) has been developed based on ant’s food foraging behavior. Stability of the link is determined based on node stability factor ‘∆’. The stability factor “∆ “of the node is the ratio defined between the “he...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016